package codepulse.blogmoon.cn.system.service;

import codepulse.blogmoon.cn.common.entity.PageResult;
import codepulse.blogmoon.cn.system.dto.admin.AdminAcctInfoDTO;
import codepulse.blogmoon.cn.system.dto.admin.QueryAdminUserReq;
import codepulse.blogmoon.cn.system.entity.SysAdminAcctInfo;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.IService;

/**
* @author 61748
* @description 针对表【sys_admin_acct_info】的数据库操作Service
* @createDate 2024-01-12 14:05:56
*/
public interface SysAdminAcctInfoService extends IService<SysAdminAcctInfo> {

    void create(AdminAcctInfoDTO dto);

    void modify(AdminAcctInfoDTO dto);

    void removeAcct(Long id);


    PageResult<AdminAcctInfoDTO> pageAcctInfo(QueryAdminUserReq req);

    AdminAcctInfoDTO detail(Long id);
}
